package http

import (
	"MoSkeleton/web/v1/http/common"
	"MoSkeleton/web/v1/http/monitor"
	"MoSkeleton/web/v1/http/public"
	"MoSkeleton/web/v1/http/system"
)

type MainCtrlGroup struct {
	PublicCtrlGroupInst  *public.PublicCtrlGroup
	SystemCtrlGroupInst  *system.SystemCtrlGroup
	CommonCtrlGroupInst  *common.CommonCtrlGroup
	MonitorCtrlGroupInst *monitor.MonitorCtrlGroup
}

var (
	MainCtrlGroupInst = &MainCtrlGroup{
		PublicCtrlGroupInst:  public.PublicCtrlGroupInst,
		SystemCtrlGroupInst:  system.SystemCtrlGroupInst,
		CommonCtrlGroupInst:  common.CommonCtrlGroupInst,
		MonitorCtrlGroupInst: monitor.MonitorCtrlGroupInst,
	}
)
